Volume 46, Issue 3, July 2023, Pages 406-423
Mohamed Adel Shahin; Tarek A. Youssef; Abdelbassser A. Mohamed